Golang Job: Senior Backend Engineer (Go)

Job added on

Company

mx51

Location

Sydney - Australia

Job type

Full-Time

Golang Job Details

mx51 is a payments-as-a-service solution for banks, non-bank acquirers, and other merchant service providers. We are building a payment platform that allows merchants to accept payments in-store, in-app and online, whilst consolidating all their data on a real-time business management dashboard.

mx51's engineering team is expanding, meeting the significant growth our business is enjoying. With that, we have multiple opportunities for skilled Golang Engineers to work on our cutting edge tech stack. We're an engineering and product lead organisation, looking for engineers who want to make an impact, hone their skills and learn a few new things along the way.

We're a remote first organisation, looking for people across Australia and New Zealand (or even across APAC). We just ask that you're ok with visiting Sydney on the odd occasion for team, social, and strategic events from time to time.

Are you curious to learn more about how our tech team works, our tech stack or what we do day to day? We've shared our Technology Handbook here: https://mx51.tech/handbook

A bit more of the details:

  • Develop, design and review new features in high-throughput fault-tolerant microservices for an IoT-style real-time monitoring system used by thousands of payment terminals.
  • Collaborate with your fellow highly-skilled engineers and testers in a fast-paced, constructive nibble environment.
  • Review your colleagues' code and have yours reviewed by them. We keep the quality of our code as high as possible, and peer review helps us maintain that.
  • Work closely with DevOps engineers to deploy your code in a scalable way using Docker and Kubernetes (EKS). Does running a cluster locally appeal to you?
  • Work with the Delivery and Product teams to deliver customer value at every iteration
  • Own the technical maturity of the tools and technology that you work on, including writing unit, integration and end-to-end tests.

What we'd love to see in an applicant (but don't be put off if you don't have everything):

  • Experience using Go in a commercial or open source project
  • Proven experience developing high-traffic web applications and/or distributed services
  • Knowing your way around database integration (RDBMS and NoSQL, Postgres preferred)
  • Solid background in other programming languages such as Java, Kotlin, Python or Ruby
  • Experience writing unit and integration tests
  • Experience developing REST or gRPC APIs; ideally, those consumed by third parties
  • Experienced in deploying applications to AWS, GCP, Azure or similar
  • Experience using Docker and/or Kubernetes

The nice to haves (but no worries if you don't have them):

  • Tertiary education in computer science (or related) highly regarded
  • Previous experience in the payments and/or point-of-sale industry or a fast-growth technology company would be an advantage

What we offer

You will be joining an incredible team who are committed, customer focused, adaptable and curious. Our innovative culture gives you opportunities to make real contributions that will shape the future of the business. In addition to a fun and flexible work environment, we also offer:

  • Competitive salary packages
  • Employee Share Option Plan (subject to invitation)
  • Paid Parental Leave for primary and secondary carers
  • Flexible work practices and tools to help you set up your remote workstation
  • Access to co-working facilities across Australia (and internationally)
  • Novated Lease and salary sacrifice options
  • Annual Team Offsite
  • Social Events run by our Social Committee
mx51 is an equal opportunity employer that is committed to creating a diverse and inclusive environment. All qualified applicants will receive consideration for this role without bias to race, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.

Note: mx51 does not accept unsolicited resumes or applications from recruitment agencies.